package com.cskaoyan.javase.oop1._3memory;

/**
 * 对象内存图解
 * 1. 一个对象的内存图，一个对象的创建对象。
 * 2. 三个对象的内存图，其中有两个引用指向同一个对象。
 *
 * @since 16:04
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        // 创建Teacher对象
        Teacher t = new Teacher();
        System.out.println(t);
        System.out.println(t.name); //null
        t.teach();
    }
}

// 创建Teacher对象
class Teacher {
    // 属性
    String name;
    int age;
    double salary;

    // 行为
    public void teach() {
        System.out.println("教JavaSE");
    }

    public void runRound() {
        System.out.println("提桶跑路了!");
    }

}
